منابع مشابه
Acta Informatica Manuscript No. Veriication Conditions Are Code
Formal methods for software veriication and reenement almost all involve veriication conditions. These are predicate calculus formulae generated, often automatically, from the program under development; proving the veriication conditions establishes the cor-rectness of the development. Surprisingly, it is possible to reverse the process and generate an implementation from the veriication condit...
متن کاملVerification of compiled code
Compilers can introduce serious errors into programs whose source code appears to be correct. Modern compilers are reliable tools but we must resign ourselves to the fact that mistakes will be made by the compiler and we must therefore minimise the risk that those errors go unchecked. Previous attempts at showing the correctness of compilation have either sought to verify the compiler itself or...
متن کاملExtensible Code Verification
Popular language-based security mechanisms for software systems are based on verifiers that enforce a fixed and trusted type system. We live in a multi-lingual world and no system is written entirely in a single strongly-typed language. Rather than seek the absolute most general type system, we propose a sound framework for customizing the mechanism (e.g., a type system or an explicit safety pr...
متن کاملObject code verification
Object code is a program of a processor language and can be directly executed on a machine. Program verification constructs a formal proof that a program correctly implements its specification. Verifying object code therefore ensures that the program which is to be executed on a machine is correct. However, the nature of processor languages makes it difficult to specify and reason about object ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Acta Informatica
سال: 2006
ISSN: 0001-5903,1432-0525
DOI: 10.1007/s00236-006-0029-5